Page 98 - 2629_Devagiri_C-6
P. 98

Example
                   Operator         Name                        Description                                  Output
                                                                                              (x = 5, y = 3)

                       **      Exponentiation Raises  the left operand  to  the power of         x ** y         125
                                                 the right operand.

                       //      Floor division    Divides the left operand by the right and        x // y         1
                                                 discards the fraction.


                   Program 3     To demonstrate the use of all the arithmetic operations.


                      Program3.py
                   File  Edit  Format   Run    Options   Window    Help
                                                                                     Write a Python program to
                   x = 5                                                              calculate simple interest:
                   y = 3
                                                                                     Use the formula (P * R * T) /
                   result_add = x + y # Addition                                    100, where P is the principal, R
                   print("Addition:", result_add)                                    is the rate and T is the time.
                   result_sub = x - y # Subtraction
                   print("Subtraction:", result_sub)

                   result_mul = x * y # Multiplication
                   print("Multiplication:", result_mul)

                   result_div = x / y # Division
                   print("Division:", result_div)                                    Output
                   result_mod = x % y # Modulus                                   Addition: 8
                   print("Modulus:", result_mod)                                  Subtraction: 2

                   result_exp = x ** y # Exponentiation                           Multiplication: 15
                   print("Exponentiation:", result_exp)                           Division: 1.6666666666666667
                                                                                  Modulus: 2
                   result_floor = x // y # Floor Division
                                                                                  Exponentiation: 125
                   print("Floor Division:", result_floor)
                                                                                  Floor Division: 1


                  RELATIONAL OPERATORS

                  Relational operators compare values on both sides and return True or False.

                  The following table describes the relational operators:
                                                                                            Example
                    Operator        Name                      Description                                   Output
                                                                                          (x = 5, y = 3)
                        ==      Equal to        Returns True if both  operands are           x == y          False
                                                equal.
                        !=      Not equal to    Returns True if both operands are not         x != y         True
                                                equal.
                        >       Greater than    Returns True if the left operand  is          x > y          True
                                                greater than the right.




                   96
                        Premium Edition-VI



     5
   93   94   95   96   97   98   99   100   101   102   103